์ ํ๋ฆฌ์ผ์ด์ ํตํฉ์ ์ํ ์ํฐํ๋ผ์ด์ฆ ์๋น์ค ๋ฒ์ค(ESB) ์ํคํ ์ฒ์ ๋ํ ์ข ํฉ ๊ฐ์ด๋๋ก, ๊ธ๋ก๋ฒ ๋งฅ๋ฝ์์ ์ด์ , ๊ณผ์ , ๊ตฌํ ์ ๋ต ๋ฐ ๋ฏธ๋ ๋ํฅ์ ์ดํด๋ด ๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ํตํฉ: ์ํฐํ๋ผ์ด์ฆ ์๋น์ค ๋ฒ์ค(ESB) ๋ง์คํฐํ๊ธฐ
์ค๋๋ ์ ์ํธ ์ฐ๊ฒฐ๋ ์ธ์์์ ๊ธฐ์ ์ ํจ์จ์ ์ผ๋ก ๊ธฐ๋ฅํ๊ธฐ ์ํด ์๋ง์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์กดํฉ๋๋ค. ์ด๋ฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ข ์ข ๋ค์ํ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ํ์์ ๊ฐ๋ฐํ๋ฉฐ ์ํํ๊ฒ ํต์ ํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํด์ผ ํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ํตํฉ์ด ์ค์ํ ์ญํ ์ ํ๋ ๊ณณ์ด๋ฉฐ, ์ํฐํ๋ผ์ด์ฆ ์๋น์ค ๋ฒ์ค(ESB)๋ ์ด๋ฌํ ํตํฉ์ ํจ๊ณผ์ ์ผ๋ก ์ด์งํ ์ ์๋ ๊ฐ๋ ฅํ ์ํคํ ์ฒ ํจํด์ ๋๋ค. ์ด ์ข ํฉ ๊ฐ์ด๋๋ ESB์ ๋ณต์ก์ฑ์ ์์ธํ ์ดํด๋ณด๊ณ ๊ธ๋ก๋ฒ ๊ด์ ์์ ์ด์ , ๊ณผ์ , ๊ตฌํ ์ ๋ต ๋ฐ ๋ฏธ๋ ๋ํฅ์ ์ดํด๋ด ๋๋ค.
์ํฐํ๋ผ์ด์ฆ ์๋น์ค ๋ฒ์ค(ESB)๋ ๋ฌด์์ ๋๊น?
์ํฐํ๋ผ์ด์ฆ ์๋น์ค ๋ฒ์ค(ESB)๋ ์กฐ์ง ๋ด์์ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์๋น์ค๋ฅผ ํตํฉํ๊ธฐ ์ํ ์ค์ ํต์ ํ๋ธ ์ญํ ์ ํ๋ ์ํํธ์จ์ด ์ํคํ ์ฒ ํจํด์ ๋๋ค. ๊ธฐ๋ณธ ๊ธฐ์ ์ด๋ ํ๋กํ ์ฝ์ ๊ด๊ณ์์ด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ํธ ์์ฉํ ์ ์๋ ํ์คํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. ์๋ก ๋ค๋ฅธ ์์คํ ์ด ์๋ก๋ฅผ ์ดํดํ๊ณ ํต์ ํ ์ ์๋๋ก ํ๋ ๋ฒ์ฉ ๋ฒ์ญ๊ธฐ๋ผ๊ณ ์๊ฐํ์ญ์์ค. ESB๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ถ๋ฆฌํ์ฌ ์ ์ฒด ํตํฉ ํ๊ฒฝ์ ์ค๋จํ์ง ์๊ณ ๋ ๋ฆฝ์ ์ผ๋ก ๋ฐ์ ํ ์ ์๋๋ก ํฉ๋๋ค.
ESB์ ์ฃผ์ ํน์ง:
- ๋ฉ์์ง ์งํฅ: ESB๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฉ์์ง ํ ๋ฐ ๋ฉ์์ง ํ๋กํ ์ฝ(์: JMS, AMQP)์ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๋น๋๊ธฐ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- ์๋น์ค ์งํฅ: ESB๋ ์๋น์ค ์งํฅ ์ํคํ ์ฒ(SOA)๋ฅผ ์ง์ํ๋๋ก ์ค๊ณ๋์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ฅ์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์๋น์ค๋ก ๋ ธ์ถํฉ๋๋ค.
- ์ค์ ์ง์ค์ ํตํฉ: ESB๋ ํตํฉ ๋ก์ง ๋ฐ ์ ์ฑ ๊ด๋ฆฌ๋ฅผ ์ํ ๋จ์ผ ์ ์ด ์ง์ ์ ์ ๊ณตํฉ๋๋ค.
- ๋ณํ ๋ฐ ๋ผ์ฐํ : ESB๋ ๋ค๋ฅธ ํ์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ณํํ๊ณ ๋ฉ์์ง๋ฅผ ์ ์ ํ ๋์์ผ๋ก ๋ผ์ฐํ ํ ์ ์์ต๋๋ค.
- ํ๋กํ ์ฝ ์ค์ฌ: ESB๋ ๋ค๋ฅธ ํต์ ํ๋กํ ์ฝ(์: HTTP, SOAP, REST)์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
- ์ค์ผ์คํธ๋ ์ด์ : ESB๋ ์ฌ๋ฌ ์๋น์ค ๊ฐ์ ์ํธ ์์ฉ์ ์กฐ์ ํ์ฌ ๋ณต์กํ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์ค์ผ์คํธ๋ ์ด์ ํ ์ ์์ต๋๋ค.
ESB ์ฌ์ฉ์ ์ด์
ESB๋ฅผ ๊ตฌํํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ํตํฉ ๊ธฐ๋ฅ์ ๊ฐ์ ํ๋ ค๋ ์กฐ์ง์ ์๋ง์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
- ๋ณต์ก์ฑ ๊ฐ์: ESB๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฐ๊ฒฐ์ ์ํ ํ์คํ๋ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํ์ฌ ํตํฉ์ ๋จ์ํํ๊ณ ์ง์ ๊ฐ ์ฐ๊ฒฐ์ ํ์์ฑ์ ์ค์ ๋๋ค.
- ๋ฏผ์ฒฉ์ฑ ํฅ์: ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ถ๋ฆฌํ๋ฉด ๋ ๋ฆฝ์ ์ผ๋ก ์ ๋ฐ์ดํธํ๊ณ ์์ ํ ์ ์์ผ๋ฏ๋ก ๋ณํํ๋ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ๋ํ ๋ฏผ์ฒฉ์ฑ๊ณผ ๋์์ฑ์ด ํฅ์๋ฉ๋๋ค.
- ์ฌ์ฌ์ฉ์ฑ ํฅ์: ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ฅ์ ์๋น์ค๋ก ๋ ธ์ถํ๋ฉด ์ฌ์ฌ์ฉ์ฑ์ด ์ด์ง๋์ด ๊ฐ๋ฐ ๋น์ฉ๊ณผ ์๊ฐ์ด ์ค์ด๋ญ๋๋ค.
- ํ์ฅ์ฑ ํฅ์: ESB๋ ๋๋์ ๋ฉ์์ง๋ฅผ ์ฒ๋ฆฌํ๊ณ ์ฆ๊ฐํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฅผ ์ง์ํ ์ ์์ต๋๋ค.
- ์ค์ ์ง์ค์ ๊ด๋ฆฌ: ESB๋ ํตํฉ ๋ก์ง ๋ฐ ์ ์ฑ ๊ด๋ฆฌ๋ฅผ ์ํ ๋จ์ผ ์ ์ด ์ง์ ์ ์ ๊ณตํ์ฌ ๊ด๋ฆฌ ๋ฐ ๋ชจ๋ํฐ๋ง์ ๋จ์ํํฉ๋๋ค.
- ์ถ์ ์๊ฐ ๋จ์ถ: ESB๋ ํตํฉ์ ๋จ์ํํ์ฌ ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์๋น์ค์ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ๋ฅผ ๊ฐ์ํํ ์ ์์ต๋๋ค.
๊ธ๋ก๋ฒ ์์ : ๋ค๊ตญ์ ์๋งค์ ์ฒด
๋ถ๋ฏธ, ์ ๋ฝ ๋ฐ ์์์์์ ์ด์๋๋ ๋ค๊ตญ์ ์๋งค์ ์ฒด๋ฅผ ์์ํด ๋ณด์ญ์์ค. ์ ์ ์๊ฑฐ๋ ํ๋ซํผ, ์ฌ๊ณ ๊ด๋ฆฌ ์์คํ , CRM ์์คํ ๋ฐ ๋ฌผ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌํจํ์ฌ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์์ผ๋ฉฐ ๋ชจ๋ ๋ค๋ฅธ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋๊ณ ๋ค๋ฅธ ์ง์ญ์์ ์ด์๋ฉ๋๋ค. ESB๋ ์ด๋ฌํ ์ด๊ธฐ์ข ์์คํ ์ ์ฐ๊ฒฐํ์ฌ ์์คํ ๊ฐ์ ์ํํ ๋ฐ์ดํฐ ๊ตํ์ ๊ฐ๋ฅํ๊ฒ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ณ ๊ฐ์ด ์ ๋ฝ์ ์ ์ ์๊ฑฐ๋ ํ๋ซํผ์์ ์ฃผ๋ฌธํ๋ฉด ESB๋ ์ฃผ๋ฌธ ์ ๋ณด๋ฅผ ์์์์ ์ ์ ํ ์ฌ๊ณ ๊ด๋ฆฌ ์์คํ ๊ณผ ๋ถ๋ฏธ์ ๋ฌผ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋ผ์ฐํ ํ์ฌ ์ฃผ๋ฌธ์ด ์ฌ๋ฐ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌ๋๋๋ก ํ ์ ์์ต๋๋ค.
ESB ๊ตฌํ์ ๊ณผ์
ESB๋ ์๋นํ ์ด์ ์ ์ ๊ณตํ์ง๋ง ๊ตฌํ์๋ ๋ช ๊ฐ์ง ๊ณผ์ ๊ฐ ์์ ์๋ ์์ต๋๋ค.
- ๋ณต์ก์ฑ: ESB ์ํคํ ์ฒ๋ ์ค๊ณ ๋ฐ ๊ตฌํ์ด ๋ณต์กํ ์ ์์ผ๋ฉฐ ์ ๋ฌธ ๊ธฐ์ ๊ณผ ์ ๋ฌธ ์ง์์ด ํ์ํฉ๋๋ค.
- ๋น์ฉ: ESB ์ํํธ์จ์ด ๋ฐ ๊ตฌํ ์๋น์ค๋ ํนํ ๋๊ท๋ชจ ๋ฐฐํฌ์ ๊ฒฝ์ฐ ๋น์ฉ์ด ๋ง์ด ๋ค ์ ์์ต๋๋ค.
- ์ฑ๋ฅ: ESB๋ ์ ์ ํ๊ฒ ์ค๊ณํ๊ณ ์ต์ ํํ์ง ์์ผ๋ฉด ๋๊ธฐ ์๊ฐ ๋ฐ ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ ์ ๋ฐํ ์ ์์ต๋๋ค.
- ๊ฑฐ๋ฒ๋์ค: ESB๊ฐ ์ผ๊ด๋๊ฒ ์ฌ์ฉ๋๊ณ ํตํฉ ๋ก์ง์ด ์ ๊ด๋ฆฌ๋๋๋ก ํ๋ ค๋ฉด ํจ๊ณผ์ ์ธ ๊ฑฐ๋ฒ๋์ค๊ฐ ์ค์ํฉ๋๋ค.
- ๊ณต๊ธ์ ์ฒด ์ข ์์ฑ: ๋ ์ ESB ์๋ฃจ์ ์ ์ ํํ๋ฉด ๊ณต๊ธ์ ์ฒด ์ข ์์ฑ์ผ๋ก ์ด์ด์ ธ ์ ์ฐ์ฑ์ด ์ ํ๋๊ณ ๋น์ฉ์ด ์ฆ๊ฐํ ์ ์์ต๋๋ค.
- ํ์ต ๊ณก์ : ๊ฐ๋ฐ์์ ๊ด๋ฆฌ์๋ ESB๋ฅผ ์ฌ์ฉํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์์ผ ํ๋ฉฐ ์๋นํ ๊ต์ก๊ณผ ๋ ธ๋ ฅ์ด ํ์ํ ์ ์์ต๋๋ค.
๊ณผ์ ์ํ: ๋ชจ๋ฒ ์ฌ๋ก
๋ช ๊ฐ์ง ๋ชจ๋ฒ ์ฌ๋ก๋ ESB ๊ตฌํ๊ณผ ๊ด๋ จ๋ ๊ณผ์ ๋ฅผ ์ํํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
- ์๊ฒ ์์: ํ์ผ๋ฟ ํ๋ก์ ํธ๋ถํฐ ์์ํ์ฌ ๊ฒฝํ์ ์๊ณ ESB ์ํคํ ์ฒ์ ์ ํจ์ฑ์ ๊ฒ์ฌํฉ๋๋ค.
- ์ฌ๋ฐ๋ฅธ ESB ์ ํ: ๋ค์ํ ESB ์๋ฃจ์ ์ ์ ์คํ๊ฒ ํ๊ฐํ๊ณ ํน์ ์๊ตฌ ์ฌํญ๊ณผ ์์ฐ์ ๋ง๋ ์๋ฃจ์ ์ ์ ํํฉ๋๋ค. ๊ณต๊ธ์ ์ฒด ์ข ์์ฑ์ ํผํ๊ธฐ ์ํด ์คํ ์์ค ์ต์ ์ ๊ณ ๋ คํ์ญ์์ค.
- ์ฑ๋ฅ์ ์ํ ์ค๊ณ: ๋๊ธฐ ์๊ฐ์ ์ต์ํํ๊ณ ์ฒ๋ฆฌ๋์ ์ต๋ํํ๋๋ก ESB ์ํคํ ์ฒ ๋ฐ ๊ตฌ์ฑ์ ์ต์ ํํฉ๋๋ค.
- ๊ฐ๋ ฅํ ๊ฑฐ๋ฒ๋์ค ๊ตฌํ: ํตํฉ ๋ก์ง์ ๊ด๋ฆฌํ๊ณ ์ผ๊ด์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํ ๋ช ํํ ์ ์ฑ ๋ฐ ์ ์ฐจ๋ฅผ ์๋ฆฝํฉ๋๋ค.
- ๊ต์ก ํฌ์: ๊ฐ๋ฐ์์ ๊ด๋ฆฌ์๊ฐ ESB๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ํ์ํ ๊ธฐ์ ์ ๊ฐ๋๋ก ์ ์ ํ ๊ต์ก์ ์ ๊ณตํฉ๋๋ค.
- ๋ชจ๋ํฐ๋ง ๋ฐ ๊ด๋ฆฌ: ESB์ ์ฑ๋ฅ ๋ฐ ์ํ๋ฅผ ์ถ์ ํ๊ธฐ ์ํ ํฌ๊ด์ ์ธ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ๊ตฌํํฉ๋๋ค.
ESB ์ํคํ ์ฒ ๋ฐ ๊ตฌ์ฑ ์์
ESB๋ ์ผ๋ฐ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ ๋ช ๊ฐ์ง ์ฃผ์ ๊ตฌ์ฑ ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
- ๋ฉ์์ง ๋ธ๋ก์ปค: ๋ฉ์์ง ๋ธ๋ก์ปค๋ ESB์ ํต์ฌ์ด๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ ๋ฉ์์ง๋ฅผ ๋ผ์ฐํ ํ๋ ์ญํ ์ ํฉ๋๋ค.
- ๋ฉ์์ง ํ: ๋ฉ์์ง ํ๋ ๋น๋๊ธฐ ๋ฉ์์ง ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ง์ ์ฐ๊ฒฐ๋์ง ์๊ณ ๋ ํต์ ํ ์ ์๋๋ก ํฉ๋๋ค.
- ์๋น์ค ๋ ์ง์คํธ๋ฆฌ: ์๋น์ค ๋ ์ง์คํธ๋ฆฌ๋ ์ฌ์ฉ ๊ฐ๋ฅํ ์๋น์ค์ ๋ํ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋น์ค๋ฅผ ๊ฒ์ํ๊ณ ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค.
- ๋ณํ ์์ง: ๋ณํ ์์ง์ ์๋ก ๋ค๋ฅธ ํ์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ณํํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฐ์ดํฐ๋ฅผ ์ํํ๊ฒ ๊ตํํ ์ ์๋๋ก ํฉ๋๋ค.
- ๋ผ์ฐํ ์์ง: ๋ผ์ฐํ ์์ง์ ๋ฏธ๋ฆฌ ์ ์๋ ๊ท์น์ ๋ฐ๋ผ ๋ฉ์์ง์ ๋์์ ๊ฒฐ์ ํฉ๋๋ค.
- ๋ณด์ ๊ตฌ์ฑ ์์: ๋ณด์ ๊ตฌ์ฑ ์์๋ ์ค์ํ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ์ธ์ฆ, ๊ถํ ๋ถ์ฌ ๋ฐ ์ํธํ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๊ด๋ฆฌ ๋ฐ ๋ชจ๋ํฐ๋ง ๋๊ตฌ: ๊ด๋ฆฌ ๋ฐ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ ESB์ ์ฑ๋ฅ ๋ฐ ์ํ์ ๋ํ ๊ฐ์์ฑ์ ์ ๊ณตํฉ๋๋ค.
ํตํฉ ํจํด
ESB ๊ตฌํ์์ ์ฌ์ฉ๋๋ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ํตํฉ ํจํด์ด ์์ต๋๋ค.
- ๋ฉ์์ง ๋ณํ: ๋ฉ์์ง๋ฅผ ํ ํ์์์ ๋ค๋ฅธ ํ์์ผ๋ก ๋ณํํฉ๋๋ค.
- ์ฝํ ์ธ ๊ธฐ๋ฐ ๋ผ์ฐํ : ์ฝํ ์ธ ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฉ์์ง๋ฅผ ๋ผ์ฐํ ํฉ๋๋ค.
- ๋ฉ์์ง ๋ณด๊ฐ: ๋ฉ์์ง์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ถ๊ฐํฉ๋๋ค.
- ๋ฉ์์ง ํํฐ๋ง: ๋ฏธ๋ฆฌ ์ ์๋ ๊ธฐ์ค์ ๋ฐ๋ผ ๋ฉ์์ง๋ฅผ ํํฐ๋งํฉ๋๋ค.
- ์ง๊ณ๊ธฐ: ์ฌ๋ฌ ์์ค์ ๋ฐ์ดํฐ๋ฅผ ๋จ์ผ ๋ฉ์์ง๋ก ๊ฒฐํฉํฉ๋๋ค.
- ์ค์บํฐ-๊ฐ๋: ์ฌ๋ฌ ์์ ์์๊ฒ ๋ฉ์์ง๋ฅผ ๋ณด๋ด๊ณ ์๋ต์ ์์งํฉ๋๋ค.
ESB ๋ ์ง์ ๊ฐ ํตํฉ
ESB์ ๋ฌ๋ฆฌ ์ง์ ๊ฐ ํตํฉ์ ์ค์ ์ค๊ฐ์ ์์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ ์ฐ๊ฒฐํ๋ ๊ฒ์ ํฌํจํฉ๋๋ค. ์ง์ ๊ฐ ํตํฉ์ ์ฒ์์๋ ๊ตฌํ์ด ๋ ๊ฐ๋จํ ์ ์์ง๋ง ์ ํ๋ฆฌ์ผ์ด์ ์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ๋ณต์กํด์ง๊ณ ๊ด๋ฆฌ๊ฐ ์ด๋ ค์์ง ์ ์์ต๋๋ค. ESB๋ ํนํ ๋ณต์กํ ํ๊ฒฝ์์ ๋ณด๋ค ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅํ ํตํฉ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค.
๋น๊ต ํ ์ด๋ธ
๋ค์์ ESB์ ์ง์ ๊ฐ ํตํฉ์ ๋น๊ต์ ๋๋ค.
| ๊ธฐ๋ฅ | ์ํฐํ๋ผ์ด์ฆ ์๋น์ค ๋ฒ์ค(ESB) | ์ง์ ๊ฐ ํตํฉ |
|---|---|---|
| ๋ณต์ก์ฑ | ๋ณต์กํ ํ๊ฒฝ์์ ๋ฎ์ | ๋ณต์กํ ํ๊ฒฝ์์ ๋์ |
| ํ์ฅ์ฑ | ํ์ฅ์ฑ์ด ๋์ | ์ ํ๋ ํ์ฅ์ฑ |
| ์ ์ง ๊ด๋ฆฌ์ฑ | ์ ์ง ๊ด๋ฆฌ ์ฉ์ด | ์ ์ง ๊ด๋ฆฌ ์ด๋ ค์ |
| ์ฌ์ฌ์ฉ์ฑ | ์๋น์ค์ ๋์ ์ฌ์ฌ์ฉ์ฑ | ์ ํ๋ ์ฌ์ฌ์ฉ์ฑ |
| ๋น์ฉ | ์ด๊ธฐ ๋น์ฉ์ ๋์ง๋ง ์ฅ๊ธฐ ๋น์ฉ์ ๋ฎ์ | ์ด๊ธฐ ๋น์ฉ์ ๋ฎ์ง๋ง ์ฅ๊ธฐ ๋น์ฉ์ ๋์ |
ESB ๋ ๋ง์ดํฌ๋ก์๋น์ค
๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๋ ์ต๊ทผ ๋ช ๋ ๋์ ์ธ๊ธฐ๋ฅผ ์ป์ ์ ํ๋ฆฌ์ผ์ด์ ํตํฉ์ ๋ํ ๋์์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ๋ ํ๋กํ ์ฝ์ ํตํด ์๋ก ํต์ ํ๋ ์๊ณ ๋ ๋ฆฝ์ ์ธ ์๋น์ค๋ก ๋๋ฉ๋๋ค. ESB์ ๋ง์ดํฌ๋ก์๋น์ค ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ํตํฉ์ ์ฌ์ฉํ ์ ์์ง๋ง ์๋ก ๋ค๋ฅธ ํน์ฑ์ ๊ฐ์ง๋ฉฐ ์๋ก ๋ค๋ฅธ ์๋๋ฆฌ์ค์ ์ ํฉํฉ๋๋ค.
ESB๋ ์ผ๋ฐ์ ์ผ๋ก ๋ง์ ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ค์ ํตํฉ ์ง์ ์ ์ ๊ณตํ๋ ๋ชจ๋๋ฆฌ์ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ๋ ๊ฑฐ์ ์์คํ ์์ ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ๋ฉด์ ๋ง์ดํฌ๋ก์๋น์ค๋ ์ผ๋ฐ์ ์ผ๋ก ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ ๋ณด๋ค ๋ถ์ฐ๋๊ณ ๋ฏผ์ฒฉํ ์ ๊ทผ ๋ฐฉ์์ด ํ์ํ ํ๊ฒฝ์์ ์ฌ์ฉ๋ฉ๋๋ค. ๋ง์ดํฌ๋ก์๋น์ค๋ ๋ ๋ฆฝ์ ์ธ ๋ฐฐํฌ ๋ฐ ํ์ฅ์ ์ด์งํ๋ ๋ฐ๋ฉด ESB๋ ์ค์ ์ง์ค์ ๊ด๋ฆฌ ๋ฐ ์ ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค.
ESB ๋ ๋ง์ดํฌ๋ก์๋น์ค ์ ํ ์๊ธฐ
- ๋ค์ ๊ฒฝ์ฐ ESB๋ฅผ ์ ํํ์ญ์์ค. ํตํฉํด์ผ ํ๋ ๊ธฐ์กด ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ง๊ฑฐ๋ ์ค์ ์ง์ค์ ๊ด๋ฆฌ ๋ฐ ์ ์ด๊ฐ ํ์ํ๊ฑฐ๋ ๋ ๊ฑฐ์ ์์คํ ์ผ๋ก ์์ ํ๋ ๊ฒฝ์ฐ.
- ๋ค์ ๊ฒฝ์ฐ ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ์ ํํ์ญ์์ค. ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ฑฐ๋ ํ์ฅ ๊ฐ๋ฅํ๊ณ ๋ฏผ์ฒฉํ ์ํคํ ์ฒ๊ฐ ํ์ํ๊ฑฐ๋ ๋ ๋ฆฝ์ ์ธ ๋ฐฐํฌ ๋ฐ ํ์ฅ์ ์ด์งํ๋ ค๋ ๊ฒฝ์ฐ.
ํด๋ผ์ฐ๋์ ESB
ํด๋ผ์ฐ๋ ์ปดํจํ ์ ๋ถ์์ ESB ํ๊ฒฝ์ ํฐ ์ํฅ์ ๋ฏธ์ณค์ต๋๋ค. ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ESB ์๋ฃจ์ ์ ๋ค์๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ ์ ๊ณตํฉ๋๋ค.
- ์ธํ๋ผ ๋น์ฉ ์ ๊ฐ: ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ESB๋ ์จํ๋ ๋ฏธ์ค ์ธํ๋ผ์ ํฌ์ํ๊ณ ์ ์ง ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค.
- ํ์ฅ์ฑ ํฅ์: ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ESB๋ ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์๋์ผ๋ก ํ์ฅํ ์ ์์ต๋๋ค.
- ๋ฐฐํฌ ์๋ ํฅ์: ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ESB๋ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
- ํฅ์๋ ์์ ์ฑ: ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ESB๋ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ์ฉ์ฑ์ด ๋๊ณ ๋ณต์๋ ฅ์ด ๋ฐ์ด๋ฉ๋๋ค.
์ฌ๋ฌ ํด๋ผ์ฐ๋ ๊ณต๊ธ์ ์ฒด์์ ๋ค์๊ณผ ๊ฐ์ ESB ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค.
- Amazon Web Services(AWS): AWS๋ Amazon MQ, Amazon SNS ๋ฐ Amazon SQS๋ฅผ ํฌํจํ์ฌ ESB๋ฅผ ๊ตฌํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ฌ๋ฌ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
- Microsoft Azure: Azure๋ Azure Service Bus, Azure Logic Apps ๋ฐ Azure Functions๋ฅผ ํฌํจํ์ฌ ESB๋ฅผ ๊ตฌํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ฌ๋ฌ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
- Google Cloud Platform(GCP): GCP๋ Google Cloud Pub/Sub, Google Cloud Functions ๋ฐ Google Cloud Dataflow๋ฅผ ํฌํจํ์ฌ ESB๋ฅผ ๊ตฌํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ฌ๋ฌ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
ESB์ ๋ฏธ๋ ๋ํฅ
ESB ํ๊ฒฝ์ ๋์์์ด ์งํํ๊ณ ์์ผ๋ฉฐ ๋ช ๊ฐ์ง ์ฃผ์ ์ถ์ธ๊ฐ ๋ฏธ๋๋ฅผ ํ์ฑํ๊ณ ์์ต๋๋ค.
- API ๊ธฐ๋ฐ ์ฐ๊ฒฐ: API๋ ์ ํ๋ฆฌ์ผ์ด์ ํตํฉ์ ์ ์ ๋ ์ค์ํด์ง๊ณ ์์ผ๋ฉฐ ESB๋ API ๊ธฐ๋ฐ ์ฐ๊ฒฐ์ ์ง์ํ๋๋ก ์งํํ๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ฅ์ API๋ก ๋ ธ์ถํ๊ณ ESB๋ฅผ ์ฌ์ฉํ์ฌ ์ด๋ฌํ API๋ฅผ ๊ด๋ฆฌํ๊ณ ์ค์ผ์คํธ๋ ์ด์ ํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค.
- ํ์ด๋ธ๋ฆฌ๋ ํตํฉ: ์กฐ์ง์ ์ ์ ๋ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ์ฑํํ๊ณ ์์ผ๋ฉฐ ESB๋ ํ์ด๋ธ๋ฆฌ๋ ํตํฉ ์๋๋ฆฌ์ค๋ฅผ ์ง์ํ๋๋ก ์งํํ๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์จํ๋ ๋ฏธ์ค์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํด๋ผ์ฐ๋์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํฉํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค.
- ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ: ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ(EDA)๊ฐ ์ ์ ๋ ๋์คํ๋๊ณ ์์ผ๋ฉฐ ESB๋ EDA ํจํด์ ์ง์ํ๋๋ก ์งํํ๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์ด๋ฒคํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์์ ์ ํธ๋ฆฌ๊ฑฐํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค.
- ์ธ๊ณต ์ง๋ฅ(AI) ๋ฐ ๊ธฐ๊ณ ํ์ต(ML): AI ๋ฐ ML์ ์ง๋ฅํ ๋ผ์ฐํ ๋ฐ ์ด์ ์งํ ๊ฐ์ง์ ๊ฐ์ ESB ๊ธฐ๋ฅ์ ํฅ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- ๋ก์ฐ ์ฝ๋/๋ ธ ์ฝ๋ ํตํฉ: ๋ก์ฐ ์ฝ๋/๋ ธ ์ฝ๋ ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ๊ธฐ์ ์๊ฐ ์๋ ์ฌ์ฉ์๊ฐ ํตํฉ์ ๋ ์ฝ๊ฒ ๋ง๋ค๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํ๋ซํผ์ ์ข ์ข ESB์ ํตํฉ๋์ด ๋ณด๋ค ํฌ๊ด์ ์ธ ํตํฉ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค.
์ฌ๋ฐ๋ฅธ ESB ์๋ฃจ์ ์ ํ
์ ์ ํ ESB ์๋ฃจ์ ์ ์ ํํ๋ ๊ฒ์ ํตํฉ ์ด๋์ ํฐ๋ธ์ ์ฑ๊ณต์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ ํ ๊ณผ์ ์์ ๊ณ ๋ คํด์ผ ํ ๋ช ๊ฐ์ง ์์๊ฐ ์์ต๋๋ค.
- ํตํฉ ์๊ตฌ ์ฌํญ: ํตํฉํ ์ ํ๋ฆฌ์ผ์ด์ ์, ๊ตํํ ๋ฐ์ดํฐ ์ ํ ๋ฐ ์ฑ๋ฅ ์๊ตฌ ์ฌํญ์ ํฌํจํ์ฌ ํน์ ํตํฉ ์๊ตฌ ์ฌํญ์ ๋ถ์ํฉ๋๋ค.
- ํ์ฅ์ฑ: ESB ์๋ฃจ์ ์ด ํฅํ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋๋ก ํ์ฅํ ์ ์๋์ง ํ์ธํฉ๋๋ค.
- ๋ณด์: ์ค์ํ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ๊ฐ๋ ฅํ ๋ณด์ ๊ธฐ๋ฅ์ด ์๋ ESB ์๋ฃจ์ ์ ์ ํํฉ๋๋ค.
- ์ฌ์ฉ ํธ์์ฑ: ์ฌ์ฉ ๋ฐ ๊ด๋ฆฌ๊ฐ ์ฌ์ด ESB ์๋ฃจ์ ์ ์ ํํฉ๋๋ค.
- ๋น์ฉ: ์ํํธ์จ์ด ๋ผ์ด์ ์ค, ๊ตฌํ ์๋น์ค ๋ฐ ์ง์์ ์ธ ์ ์ง ๊ด๋ฆฌ๋ฅผ ํฌํจํ์ฌ ์ด ์์ ๋น์ฉ์ ๊ณ ๋ คํ์ญ์์ค.
- ๊ณต๊ธ์ ์ฒด ์ง์: ๊ฐ๋ ฅํ ์ง์ ์๋น์ค๊ฐ ์๋ ํํ์ด ์ข์ ๊ณต๊ธ์ ์ฒด์ ESB ์๋ฃจ์ ์ ์ ํํฉ๋๋ค.
- ์คํ ์์ค ๋ ๋ ์ : ์คํ ์์ค ๋ฐ ๋ ์ ESB ์๋ฃจ์ ์ ์ฅ๋จ์ ์ ํ๊ฐํฉ๋๋ค. ์คํ ์์ค ์๋ฃจ์ ์ ๋ ํฐ ์ ์ฐ์ฑ๊ณผ ๋ ๋ฎ์ ๋น์ฉ์ ์ ๊ณตํ๋ ๋ฐ๋ฉด ๋ ์ ์๋ฃจ์ ์ ๋ ํฌ๊ด์ ์ธ ๊ธฐ๋ฅ๊ณผ ์ง์์ ์ ๊ณตํฉ๋๋ค.
๊ตฌํ ์ ๋ต
ESB๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌํํ๋ ค๋ฉด ์ ์คํ ๊ณํ๊ณผ ์คํ์ด ํ์ํฉ๋๋ค. ๋ค์์ ๋ช ๊ฐ์ง ์ฃผ์ ๊ตฌํ ์ ๋ต์ ๋๋ค.
- ๋ช ํํ ๋ชฉํ ๋ฐ ๋ชฉ์ ์ ์: ESB ๊ตฌํ์ ๋ชฉํ ๋ฐ ๋ชฉ์ ์ ๋ช ํํ๊ฒ ์ ์ํฉ๋๋ค. ์ด๋ค ๋น์ฆ๋์ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํฉ๋๊น? ์ํ๋ ๊ฒฐ๊ณผ๋ ๋ฌด์์ ๋๊น?
- ํฌ๊ด์ ์ธ ํตํฉ ๊ณํ ๊ฐ๋ฐ: ํ๋ก์ ํธ ๋ฒ์, ํตํฉํ ์ ํ๋ฆฌ์ผ์ด์ , ์ฌ์ฉํ ํตํฉ ํจํด ๋ฐ ๊ตฌํ ์ผ์ ์ ๊ฐ๋ตํ๊ฒ ์ค๋ช ํ๋ ์์ธํ ํตํฉ ๊ณํ์ ์ธ์๋๋ค.
- ๊ฑฐ๋ฒ๋์ค ํ๋ ์์ํฌ ์ค์ : ๋ค์ํ ์ดํด ๊ด๊ณ์์ ์ญํ ๊ณผ ์ฑ ์, ๋ฐ๋ผ์ผ ํ ํ์ค ๋ฐ ์ง์นจ, ํตํฉ ๋ก์ง ๊ด๋ฆฌ ํ๋ก์ธ์ค๋ฅผ ์ ์ํ๋ ๊ฑฐ๋ฒ๋์ค ํ๋ ์์ํฌ๋ฅผ ์ค์ ํฉ๋๋ค.
- ๋จ๊ณ์ ์ ๊ทผ ๋ฐฉ์ ๊ตฌํ: ํ์ผ๋ฟ ํ๋ก์ ํธ๋ถํฐ ์์ํ์ฌ ๊ตฌํ ๋ฒ์๋ฅผ ์ ์ง์ ์ผ๋ก ํ์ฅํ์ฌ ESB๋ฅผ ๋จ๊ณ์ ์ ๊ทผ ๋ฐฉ์์ผ๋ก ๊ตฌํํฉ๋๋ค.
- ๊ฒฐ๊ณผ ๋ชจ๋ํฐ๋ง ๋ฐ ์ธก์ : ESB ๊ตฌํ ๊ฒฐ๊ณผ๋ฅผ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ์ธก์ ํ์ฌ ๋ชฉํ ๋ฐ ๋ชฉ์ ์ ์ถฉ์กฑํ๋์ง ํ์ธํฉ๋๋ค.
- ๋ฐฐํฌ ์๋ํ: ์ค๋ฅ๋ฅผ ์ค์ด๊ณ ๋ฐฐํฌ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ์๋ํํฉ๋๋ค.
- IaC(Infrastructure as Code) ์ฌ์ฉ: ์ผ๊ด์ฑ ๋ฐ ๋ฐ๋ณต์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด Infrastructure as Code ์์น์ ์ฌ์ฉํ์ฌ ์ธํ๋ผ๋ฅผ ๊ตฌํํฉ๋๋ค.
๊ธ๋ก๋ฒ ๊ณ ๋ ค ์ฌํญ
๊ธ๋ก๋ฒ ํ๊ฒฝ์์ ESB๋ฅผ ๊ตฌํํ ๋๋ ๋ช ๊ฐ์ง ์ถ๊ฐ ๊ณ ๋ ค ์ฌํญ์ด ์ค์ํฉ๋๋ค.
- ๋ฐ์ดํฐ ์์ฃผ: ๋ฐ์ดํฐ๊ฐ ์ง์ญ ๋ฐ์ดํฐ ์์ฃผ ๊ท์ ์ ์ค์ํ์ฌ ์ ์ฅ๋๊ณ ์ฒ๋ฆฌ๋๋์ง ํ์ธํฉ๋๋ค.
- ๋ฐ์ดํฐ ์ฃผ๊ถ: ์ฌ๋ฌ ๊ตญ๊ฐ์ ๋ฐ์ดํฐ ์ฃผ๊ถ๋ฒ์ ์ค์ํฉ๋๋ค.
- ์ธ์ด ์ง์: ์ฌ๋ฌ ์ธ์ด๋ฅผ ์ง์ํ๋ ESB ์๋ฃจ์ ์ ์ ํํฉ๋๋ค.
- ์๊ฐ๋ ๊ด๋ฆฌ: ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฌ ์๊ฐ๋์์ ์ผ๊ด๋๋๋ก ์๊ฐ๋ ๊ด๋ฆฌ๋ฅผ ๊ตฌํํฉ๋๋ค.
- ํ์จ ๋ณํ: ์ฌ๋ฌ ํตํ๋ก ๊ฑฐ๋๋ฅผ ์ง์ํ๊ธฐ ์ํด ํ์จ ๋ณํ ๊ธฐ๋ฅ์ ๊ตฌํํฉ๋๋ค.
- ๋ฌธํ์ ์ฐจ์ด: ESB์ ์ค๊ณ ๋ฐ ๊ตฌํ์ ์ํฅ์ ๋ฏธ์น ์ ์๋ ๋ฌธํ์ ์ฐจ์ด๋ฅผ ์ธ์ํฉ๋๋ค.
์: EU์ ๋ฐ์ดํฐ ์์ฃผ ๋ฌธ์ ํด๊ฒฐ
์ ๋ฝ ์ฐํฉ์ ์ผ๋ฐ ๋ฐ์ดํฐ ๋ณดํธ ๊ท์ (GDPR)์ EU ๊ฑฐ์ฃผ์์ ๊ฐ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋ํ ์๊ฒฉํ ์๊ตฌ ์ฌํญ์ ๋ถ๊ณผํฉ๋๋ค. ๊ฐ์ธ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ESB๋ฅผ ๊ตฌํํ ๋ ์กฐ์ง์ ๋ฐ์ดํฐ๊ฐ GDPR์ ์ค์ํ์ฌ ์ฒ๋ฆฌ๋๋์ง ํ์ธํด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์๋ EU ๋ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ , ๋ฐ์ดํฐ ์ต๋ช ํ ๊ธฐ์ ์ ๊ตฌํํ๊ณ , ๊ฐ์ธ์๊ฒ ๊ฐ์ธ ๋ฐ์ดํฐ์ ์ก์ธ์ค, ์์ ๋ฐ ์ญ์ ํ ์ ์๋ ๊ถํ์ ์ ๊ณตํ๋ ๊ฒ์ด ํฌํจ๋ ์ ์์ต๋๋ค.
๊ฒฐ๋ก
์ํฐํ๋ผ์ด์ฆ ์๋น์ค ๋ฒ์ค(ESB)๋ ํนํ ๋ณต์กํ ํ๊ฒฝ์์ ์ ํ๋ฆฌ์ผ์ด์ ํตํฉ์ ์ํ ๊ท์คํ ์ํคํ ์ฒ ํจํด์ผ๋ก ๋จ์ ์์ต๋๋ค. ์ด์ , ๊ณผ์ ๋ฐ ๊ตฌํ ์ ๋ต์ ์ดํดํจ์ผ๋ก์จ ์กฐ์ง์ ESB๋ฅผ ํ์ฉํ์ฌ ๋ฏผ์ฒฉ์ฑ์ ๊ฐ์ ํ๊ณ ๋ณต์ก์ฑ์ ์ค์ด๋ฉฐ ์ถ์ ์๊ฐ์ ๊ฐ์ํํ ์ ์์ต๋๋ค. ํด๋ผ์ฐ๋ ์ปดํจํ , API ๋ฐ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ์ ๋ถ์์ผ๋ก ESB ํ๊ฒฝ์ด ๊ณ์ ์งํํจ์ ๋ฐ๋ผ ์ต์ ๋ํฅ๊ณผ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํ ์ ๋ณด๋ฅผ ์ ์งํ์ฌ ํตํฉ ์ด๋์ ํฐ๋ธ๊ฐ ์ ์ธ๊ณ์ ์ผ๋ก ์ฑ๊ณตํ๋์ง ํ์ธํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ง์ดํฌ๋ก์๋น์ค๋ ๋ณด๋ค ๋ถ์ฐ๋ ๋์์ ์ ๊ณตํ์ง๋ง ESB๋ ๋ ๊ฑฐ์ ์์คํ ์ ์ฐ๊ฒฐํ๊ณ ๋ง์ ์กฐ์ง์์ ์ค์ ์ง์ค์ ๊ด๋ฆฌ๋ฅผ ์ ๊ณตํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ๊ณ์ ์ํํ๊ณ ์์ต๋๋ค. ์ ์คํ ๊ณํ, ๊ฐ๋ ฅํ ๊ฑฐ๋ฒ๋์ค ๋ฐ ์ง์์ ์ธ ๊ฐ์ ์ ๋ํ ์ด์ ์ ์ค๋๋ ์ ์ํธ ์ฐ๊ฒฐ๋ ์ธ์์์ ESB์ ๊ฐ์น๋ฅผ ๊ทน๋ํํ๋ ๋ฐ ํ์์ ์ ๋๋ค.